package cn.kgc.springboot04.entity;

import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import lombok.Data;
import lombok.experimental.Accessors;

/**
 * @Author: 课工场
 * @Version: v1.0  2023/3/23
 * @Description:
 */
@Data
@TableName("user2")  // 指定实体类对应数据库中表的名字
@Accessors(chain = true)  //  通过链式调用完成对象创建
public class User {
    @TableId(type = IdType.AUTO)   //  指定主键自增策略
    private Long id;
    @TableField("uname")  //  指定属性名对应数据库中的哪个字段
    private String name;
    private Integer age;
    private String email;
    @TableField(exist = false)  //指定当前属性在数据库中不存在对应的字段 忽略该字段的操作
    private String  sex;
}
